home *** CD-ROM | disk | FTP | other *** search
/ C!T ROM 3 / ct-rom iiib.zip / ct-rom iiib / WINDOWS / UTILITY / MODEM / ALLOV10A / ALLOGUID.TX_ / ALLOGUID.TX
Text File  |  1994-05-15  |  34KB  |  627 lines

  1.  
  2.         What a Modem Does
  3.         -----------------
  4.  
  5.         The way calls were made with older telephone systems illustrates
  6.         how modems make connections. By taking the receiver off the
  7.         hook, then turning a crank, you got an operator to come on the
  8.         line. You told the operator the number you wanted, and waited
  9.         for the call to be placed for you. Until the person on the other
  10.         end picked up the receiver, you stayed connected to the
  11.         operator. The operator generally reported the progress of the
  12.         call, then gave the line to you to wait for the person on the
  13.         other end to answer. Your modem, like the operator, responds to
  14.         your commands to dial a number or answer a call, then gives the
  15.         line to your computer to begin data communications when the
  16.         connection is made.
  17.  
  18.         Why You Need Communications Software
  19.         ------------------------------------
  20.  
  21.         Like telephones that store the numbers you frequently dial,
  22.         communications software automates your connections. This can
  23.         range from saving numbers in a "telephone book" so you don't
  24.         have to look them up and enter them each time handling the
  25.         complete process from dialing through file transfer.
  26.  
  27.         You can use what is called "terminal emulation" software to
  28.         issue modem commands that set up the modem and dial a number,
  29.         but just as you make selections from within your word processor
  30.         or spreadsheet software to use a printer, the easiest most
  31.         effective way to use your modem is through communications
  32.         software. Once you've made the connections to your computer and
  33.         the telephone lines, you can almost forget the modem is there,
  34.         and access its features through the software. In the same way
  35.         you don't have to issue commands directly to the printer, you
  36.         can simply reach for the printout, knowing that the software has
  37.         taken care of everything. Your new modem will work with nearly
  38.         any communications software designed for personal computers.
  39.         Regardless of its level of sophistication, software is required
  40.         to provide the link between your modem and the computer's
  41.         keyboard.
  42.  
  43.         If your software has a problem communicating with the modem,
  44.         you'll know when you start the program or when you run the
  45.         software's installation procedure. A message like "modem not
  46.         responding", means the software is not recognizing the modem. If
  47.         you've made the port selection with the software and still can't
  48.         make a connection, you'll need to use the software to manually
  49.         change some of the settings that control how the modem operates.
  50.  
  51.         Most programs have an option for setting a modem
  52.         "initialization" or "command" string to set the modem up to talk
  53.         to the computer the way the software expects. The changes will
  54.         probably involve the way the modem and the computer use the
  55.         signals to talk to each other across the cable that connects
  56.         them. Most programs that do not work with the modem's factory
  57.         settings will operate properly if you change the way the modem
  58.         uses the signal on the DCD and DTR line. For example, at the
  59.         command line or window in which you adjust these settings,
  60.         simply type AT&C1&D2, or add &D2&C1 to the string. If the string
  61.         contains &K3, &F, or &W remove them. (These ampersand-letter-
  62.         number combinations are modem AT commands.) The software will
  63.         use the AT commands you put in this string each time it sets up
  64.         the modem.
  65.  
  66.         For software that requires additional modem setup, refer to the
  67.         software manual for specific descriptions of the settings that
  68.         need changing. Two additional settings that 
  69.         frequently need to be adjusted are result code display (messages
  70.         the modem send in response to commands), and local character
  71.         echo (the way your commands are displayed on the screen). These
  72.         and other options are easily specified with an initialization
  73.         string, or with the AT Command Set described in the following
  74.         pages. If your software requires more settings to be changed,
  75.         check your software's user's guide, then refer to the sections
  76.         that follow for the particular command option. With the setup
  77.         string in place, you will be able to use your software to place
  78.         and answer calls to go on-line with another computer without
  79.         issuing the commands to setup the modem each time you start the
  80.         program.
  81.  
  82.         How to "Talk" to the Modem
  83.         --------------------------
  84.  
  85.         If you find it necessary to communicate directly to the modem to
  86.         set it up or to initiate calls, you are probably using terminal
  87.         emulation software. This means that the only function the
  88.         software provides is linking your keyboard input directly to the
  89.         modem. This would be like connecting your printer directly to
  90.         your keyboard; what you type would appear on the screen, and be
  91.         sent out to the printer.
  92.  
  93.         Unless you have selected the option that some programs call
  94.         "local mode" or "go local", communications software does not
  95.         operate in this way. For certain uses, like determining whether
  96.         there is a problem with your modem, the software, the line, or
  97.         the other modem, this is a helpful way of talking to the modem.
  98.         The next sections explain in detail how to setup your modem and
  99.         initiate and answer calls using AT Commands once your software
  100.         has linked your keyboard to the modem.
  101.  
  102.         Issuing AT Commands
  103.         -------------------
  104.  
  105.         The Hayes Standard AT Command Set for intelligent modems is the
  106.         language understood by modems used with most personal computers.
  107.         AT commands can be used to set up the modem to suit the way your
  108.         softawre and/or computer wants it to be configured. They can be
  109.         used for dialing or answering. However AT coomands are not used
  110.         to perform communications activities like sending a file. Once
  111.         on-line, you'll be talking with another computer. The command to
  112.         break the connection is probably the only instruction you would
  113.         issue after going on-line.
  114.  
  115.         AT Command Format
  116.         -----------------
  117.  
  118.         Modem commands begin with an AT prefix that gets the modem's
  119.         attention (also tells the modem the speed and character format
  120.         of the data coming from the computer). The AT prefix is followed
  121.         by the command(s). The modem executes the command line when you
  122.         press the key on your keyboard that you normally use to send
  123.         commands. The command descriptions here show this key as <CR>,
  124.         although it may be labeled on your keyboard as carriage return,
  125.         Enter, or Return Key. For example, the command line ATV0<CR>
  126.         gets the modem's attention and uses the V0 command option to
  127.         tell the modem to display the responses to commands (result
  128.         codes) as numbers rather than as words (the V1 option is the
  129.         factory setting). The <CR> send the command to the modem.
  130.  
  131.         Many commands are used to select between two or more options.
  132.         Numeric parameters indicate the form of the command you want to
  133.         be in effect. If you issue a command without specifying a
  134.         numeric parameter, the modem assumes the 0 command option. For
  135.         example, Q0 tell the modem to respond to commands with result
  136.         codes. Issuing Q1 tells the modem not to respond to result codes
  137.         (some software programs call this "quiet mode").
  138.  
  139.         A command line can contain as many as 40 characters (the AT, 
  140.         spaces, and the <CR> are not counted).  The command prefix can be 
  141.         entered in either all upper case or all lower case letters, but 
  142.         not in a combination (e.g., AT or at, but not At or aT).
  143.         
  144.         If you need to change something in the line before entering the 
  145.         <CR>, use the backspace key.  To abort the command line, hold down
  146.         the key your computer recognizes as the control key (ctrl) and 
  147.         press "x."  The modem will return OK without executing the 
  148.         command(s) on the line.  
  149.         
  150.         Moving Between Command and On-line States
  151.         -----------------------------------------
  152.         
  153.         Before beginning communications or after "hanging up," the modem 
  154.         is in command state, ready to accept configuration commands or to 
  155.         go on-line when you instruct it to dial the number of a remote 
  156.         modem.  You may also place the modem in command state from the 
  157.         on-line state without breaking the connection. 
  158.         
  159.         Escape Sequence --  (+++)
  160.         --------------------
  161.         
  162.         Not actually a command, the escape sequence tells the modem to 
  163.         "escape" or leave the on-line state and enter the command state.  
  164.         The sequence consists of a single character issued three times in 
  165.         succession.  A one second "guard time" interval prevents the modem
  166.         from mistaking a ramdom occurrence of of the same three characters
  167.         as the escape sequence.  The character used in the sequence and 
  168.         the duration of the guard time can be changed by writing values to
  169.         the modem's S-Registers (special memory locations described later 
  170.         in this guide).
  171.         
  172.         To issue the escape sequence simply hold down the shift key and 
  173.         press the plus key three times (+++).  Be sure to pause at least a
  174.         second before and after issuing the three characters.  If 
  175.         operating properly, the modem will return the OK result code as an
  176.         indication it is ready to accept commands.
  177.         
  178.         On-Line Command - O
  179.         ------------------
  180.         
  181.         This command returns the modem from command state to on-line state
  182.         when a connection has been "escaped" but not broken.  If you have 
  183.         placed the modem in command state and are still connected to the 
  184.         remote system, issue ATO<CR> to go back on-line.  What you type 
  185.         will then be transmitted to the modem attached to computer on the 
  186.         other end of the line.  If the connection is broken, to go on-line
  187.         again you must instruct the modem to re-dial the telephone number.
  188.         
  189.         Getting On-Line
  190.         ---------------
  191.         
  192.         In the same way voice telephone calls are made, one of the modems 
  193.         must originate the call, and the other must be set up to answer 
  194.         the incoming call.  Either modem may originate or answer the call.
  195.          The following examples illustrate how to use the modem to place 
  196.          and answer calls from your computer.
  197.          
  198.         Originating a Call
  199.         ------------------
  200.         
  201.         To originate a call with another system, issue the D command to 
  202.         "dial" the number.  This command instructs the modem to go off 
  203.         hook, claim the telephone line, and originate a call.  When you 
  204.         issue dialing commands to the modem, the data is communicated to 
  205.         the modem, but does not pass across the telephone line.
  206.         
  207.         The following dial modifiers specify the number and method the 
  208.         modem uses to dial.
  209.         -----------------------------------------------------------------
  210.         T    Specifies Tone method for subsequent dialing; follows the
  211.              D command and precedes telephone number; can be issued as a
  212.              command separate from dialing string.
  213.         
  214.         P    Specifies Pulse method for subsequent dialings; follows the D
  215.              command and precedes telephone number; can be issued as a
  216.              command separate from dialing string. (factory setting).
  217.                 
  218.         ,    Pause 2 seconds before continuing to process the characters
  219.              in the dialing string.
  220.              
  221.         ;    Return to command state after dialing and maintain 
  222.              connection.  This modifier is useful in situations like 
  223.              electronic banking where the modem needs to stay in 
  224.              command state to receive other connection instructions.
  225.              
  226.         0-9  Numbers and characters for the modem to dial.
  227.         *,#
  228.         -----------------------------------------------------------------
  229.         
  230.         A typical dial command such as as ATD,T5552368<CR> gets the
  231.         modem's attention (AT), instructs it to go off hook to originate a
  232.         call (D), pause 2 seconds (,), and use the tone method (T) to dial
  233.         the telephone number (5552368).  The <CR> sends the commands to 
  234.         the modem.
  235.         
  236.         Answering a Call
  237.         ----------------
  238.         
  239.         Incoming calls to your modem can be answered in either of two 
  240.         ways.  You can issue a command to the modem when you hear the 
  241.         telephone ring.  You can also set up the modem to answer 
  242.         automatically when it detects a number of rings.
  243.         
  244.         Answering Manually - A
  245.         ----------------------
  246.         
  247.         To manually answer a call from a remote system, issue the A 
  248.         command.  ATA<CR> instructs the modem to go off hook, take control
  249.         of the line, issue an answer tone, and connect with the incoming 
  250.         call.  This command is used when the phone is ringing and you are 
  251.         expecting a modem call (rather than a voice call).
  252.         
  253.         Answering Automatically - S0=n
  254.         ------------------------------
  255.         
  256.         One of the modem's S-Registers provides the capability for 
  257.         automatic answer.
  258.         
  259.         The S0=n command ("0" is the number of the register or memory 
  260.         location; "n" is the number of rings to wait before answering) 
  261.         lets you specify the numbers of rings.  Setting S0 to a number 
  262.         other than its factory setting of 0 configures the modem for 
  263.         auto-answer.  The modem will then operate the same way as a 
  264.         telephone answering machine, picking up the phone after it detects
  265.         the specified number of rings.
  266.        
  267.         For example, ATS0=3<CR> sets up the modem to go off hook and issue
  268.         answer tone (no ATA<CR> is necessary) when the modem detects the 
  269.         third ring.
  270.         
  271.         Communicating While On-Line
  272.         ---------------------------
  273.         
  274.         When you are connected (on-line), data is passed across the line 
  275.         between the two computers.  Either party can type information to 
  276.         the other.  Characters received by the modem on the other end of 
  277.         the connection will be displayed to the screen.  The user on the 
  278.         other end can also type characters to your screen.  Sentences and 
  279.         words will mix on the screen, however, if you both type at the 
  280.         same time.
  281.         
  282.         If you cannot see what you are typing, you will need to change the
  283.         local character echo setting (see Configuration Options later in 
  284.         this guide).
  285.         
  286.         Terminating a Call
  287.         ------------------
  288.         
  289.         Whenever you are ready to end communications, you must issue the 
  290.         escape sequence (+++) to place the modem in the command state.  
  291.         Then use the H command to hang up: ATH<CR>.  This command puts the
  292.         modem on hook and releases control of the line, so it can be used 
  293.         by a telephone.
  294.         
  295.         Unexpected interruptions to communicate occur with modem 
  296.         connections just as with telephone calls.  Line noise, equipment 
  297.         malfunction, and user error can all contribute to disruptions in 
  298.         communication.  The modem indicates a loss of connection with the 
  299.         NO CARRIER result code.  To re-establish the connection, simply 
  300.         re-dial the number.
  301.         
  302.         To interrupt call placement during the handshaking process, you 
  303.         can press any key before the two modems connect.
  304.         
  305.         Monitoring Operation and Call Progress
  306.         --------------------------------------
  307.         
  308.         When you send a command or issue the escape sequence, the modem 
  309.         responds with a "result code."  If it understands the 
  310.         instructions, the modem will return the OK result code; if it does
  311.         not understand, the modem will return the ERROR result code.  The 
  312.         modem also provides call progress messages to let you know how 
  313.         your connection attempt is going:
  314.                                                                                         
  315.         -------------------------------------------------------------------
  316.         Result Code                     Explanation
  317.         -------------------------------------------------------------------
  318.         0  OK                           Command reconized and accepted.
  319.         
  320.         1  Connect                      Connection established at 0-300 if
  321.                                         X1, X2, X3, or X4 is selected(no 
  322.                                         speed indicated if X0 is 
  323.                                         selected).
  324.                                         
  325.         2  Ring                         Incoming Call
  326.         
  327.         3  No Carrier                   Carrier signal lost or not 
  328.                                         detected.
  329.                                         
  330.         4  Error                        Command not recognized; command
  331.                                         line exceeds 40 characters or in
  332.                                         sn improper format; modem checksum
  333.                                         incorrect.
  334.                                         
  335.         5  Connect 1200                 Connection established at 1200bps
  336.                                         if X1, X2, X3, or X4 is selected.
  337.                                         
  338.         6  No Dial Tone                 Dial tone not detected when 
  339.                                         expected.
  340.                                                                                 
  341.         7  Busy                         Number dialed is use.
  342.         
  343.         -------------------------------------------------------------------
  344.         
  345.         The X command allows you to set up the modem for a variety of call
  346.         progress monitoring options and corresponding result codes.  
  347.         Regardless of the option selected, the modem will report the OK, 
  348.         Connect, Ring, No Carrier, and Error result codes.  Other call 
  349.         progress monitoring feature combinations, like reporting 1200bps 
  350.         connections, detection of busy signal, and no dial tone can be 
  351.         selected with the various command oprions.
  352.         
  353.         -------------------------------------------------------------------
  354.         Result Code...          X0      X1      X2      X3      X4
  355.         -------------------------------------------------------------------
  356.         
  357.         OK                      Y       Y       Y       Y       Y
  358.         CONNECT                 Y       Y       Y       Y       Y
  359.         RING                    Y       Y       Y       Y       Y
  360.         NO CARRIER              Y       Y       Y       Y       Y
  361.         BUSY                                            Y       Y
  362.         NO DIAL TONE                    Y                       Y
  363.         ERROR                   Y       Y       Y       Y       Y
  364.         CONNECT 1200                    Y       Y       Y       Y
  365.         CONNECT 2400                    Y       Y       Y       Y
  366.         
  367.         -------------------------------------------------------------------
  368.         
  369.         If you want the modem to wait for a dial tone before dialing, you 
  370.         should select either the X2 or X4 command options.  Either of 
  371.         these configures the modem to wait until it detects a dial tone 
  372.         before proceeding; if it does not, it returns the NO DIAL TONE 
  373.         result code.  The same is true for configuring the modem's 
  374.         response to a busy signal; if X1 or X4 is selected, the modem 
  375.         recognizes a busy signal from the other end and returns the BUSY 
  376.         result code.  The X4 option provides full call progress 
  377.         monitoring.  However, X0 is the factory setting because many 
  378.         software programs expect 1200bps modems to be configured initially
  379.         with the basic call progress capabilities and corresponding result
  380.         codes.
  381.         
  382.         Managing Modem Configuration
  383.         ----------------------------
  384.         
  385.         When your modem is first installed and powered up, it is 
  386.         configured with the settings selected at the factory.  The options
  387.         specified for each command and the value is each of the modem's 
  388.         S-Registers determine how the modem operates.  The modem's factory
  389.         settings suit a wide range of user applications, while taking 
  390.         advantage of the modem's full capabilities.
  391.         
  392.         Creating a Special Configuration
  393.         --------------------------------
  394.         
  395.         If your software or the system with which you are attempting to 
  396.         connect required that you set up the modem to operate other than 
  397.         with factory settings for commands and S-Registers, you can create
  398.         a special configuration, or profile, by issuing AT commands.  The 
  399.         configuration you create will be used until you issue commands to 
  400.         change the settings, or reset the modem (either with the Z command
  401.         or by unplugging/replugging it).
  402.         
  403.         Resetting the Modem
  404.         --------------------
  405.         
  406.         If the modem ever seems to be set in a way that makes it not 
  407.         communicate as it should, or if you simply want to restore the 
  408.         factory settings, you can reset it with the Z command.  ATZ<CR> 
  409.         performs a "soft reset," replacing values currently in S-Registers
  410.         and AT command options to factory settings.  The modem's factory 
  411.         configuration is also recalled when the modem is unplugged and 
  412.         plugged back in, or if power is lost to the wall plug.  If you are
  413.         experiencing any difficulty with the modem, you may wish to issue 
  414.         the Z command before unplugging the modem or issuing the test 
  415.         commands.
  416.         
  417.         Adjusting Modem Speed
  418.         ---------------------
  419.         
  420.         Modem speed is measured in bits per second(bps).  For example, if 
  421.         Hayes Personal Modem 1200 is operating at its highest rate, data 
  422.         will be transmitted at 1200bps.  This speed is not set by an AT 
  423.         command; it is the speed at which the software sends the AT prefix
  424.         (within the range supported by the modem) that determines the 
  425.         speed at which the modem attempts to make the next connection.  
  426.         Some programs offer an option for transmission sprrd, often called
  427.         "baud rate," to specify the speed of the connection.  The software
  428.         sends the AT prefix at the desired speed.
  429.         
  430.         In addition, the transmission rate of the connection will be 
  431.         determined by the highest common speed supported by the two 
  432.         connecting modems.  For example, if the modem at the other end is 
  433.         capable of a maximum speed of 300bps, the connection and data 
  434.         transmission will be at 300bps, even if your modem can communicate
  435.         at 1200bps.
  436.         
  437.         Choosing a Communication Standard
  438.         ---------------------------------
  439.  
  440.         Communication standards are protocols that determine how the 
  441.         modems perform their connection handshake and the format and 
  442.         speed used to transmit data.  For example, connections at 
  443.         300bps use the domestic 103 standard; connections at 1200bps 
  444.         use the domestic 212A standard; connections at 2400 bps use the
  445.         international CCITT V.22bis standard. Because standards are 
  446.         closely linked to speed, the modem selects the appropriate 
  447.         standard as it adjusts to the speed.
  448.         
  449.         Testing the Modem
  450.         -----------------
  451.         In addition to the diagnostics the modem automatically performs 
  452.         each time it is powered up, the I command can be used to gain 
  453.         information about the modem.
  454.         
  455.         I0              Modem reports Hayes product code.
  456.         I1              Modem calculates and reports ROM Checksum (3-digit
  457.                         number).
  458.                         
  459.         The results of these tests are primarily used by Hayes Customer 
  460.         Service and certain software programs to determine the 
  461.         manufacturer/model of the modem you are using, and its feature 
  462.         set.
  463.         
  464.         Refer to the descriptions in the Personal Modem 1200/2400
  465.         Installation Guide for troubleshooting suggestions.  If you are
  466.         able to issue commands to the modem and it returns an OK result
  467.         code, the modem is probably operating correctly.  If the modem 
  468.         does not seem to be responding, try resetting the modem (see 
  469.         above).
  470.         
  471.         Setting Local Character Echo
  472.         ----------------------------
  473.         
  474.         Your computer and software combination may require that you adjust
  475.         the character echo feature of your modem to provide display of 
  476.         characters as you type commands, or to prevent double characters. 
  477.         Two options are available:
  478.         
  479.         E0              Modem does not return (echo) characters from the 
  480.                         keyboards to the screen when in command state.
  481.         E1              Modem returns (echoes) characters typed from the 
  482.                         keyboard to the screen when in command state 
  483.                         (factory setting).
  484.                         
  485.         This command is effective only if you are entering instructions 
  486.         from a command line.  The settings for this command do not affect 
  487.         the display of characters while you are on-line with another 
  488.         system.  The software must provide on-line character echo, if 
  489.         desired.
  490.         
  491.         Adjusting Result Code Display
  492.         -----------------------------
  493.         
  494.         The two commands below configure the modem's use of result codes.
  495.         
  496.         Q0              Modem responds to commands with result codes 
  497.                         (factory setting).
  498.                         
  499.         Q1              Modem does not respond to commands with result 
  500.                         codes.
  501.                         
  502.         V0              Modem reports result codes as numbers.
  503.         
  504.         V1              Modem reports result codes as words (factory 
  505.                         setting).                        
  506.  
  507.         Some software requires that result codes not be displayed, or that
  508.         they be returned as numbers rather than as words.
  509.         
  510.         Configuring Modem Signals
  511.         -------------------------
  512.         
  513.         Some computers or software expects  settings for signalling 
  514.         between modems and between the modem and the computer to be 
  515.         configured in ways other than that set at the factory.  Any 
  516.         special modem-to-computer signalling requirements should be 
  517.         described by your software's user's guide or your computer's 
  518.         owner's manual.
  519.         
  520.         The C command controls the modem's response to an incoming carrier
  521.         signal over the line from the remote modem.
  522.         
  523.         C0              Modem ignores an incoming carrier signal; the 
  524.                         transmitter carrier is always off.
  525.                         
  526.         C1              Modem turns the transmit carrier signal on and off
  527.                         to reflect the presence of and incoming carrier 
  528.                         signal.  When the modem originates a call, answers
  529.                         a call, or is connected to another system, the 
  530.                         signal is on, and is off when the modem is not in 
  531.                         one of these situations (factory setting).
  532.                         
  533.         The &C command determines the way the modem uses the carrier 
  534.         signal when controlling the Data Carrier Detect (DCD) line (pin 2 
  535.         on modem-to-computer cable).
  536.         
  537.         &C0             Modem presumes the presence of the carrier signal 
  538.                         and maintains the DCD signal on at all times.
  539.                         
  540.         &C1             Modem turns the DCD signal on when it detects a 
  541.                         carrier signal from the modem on the other end of 
  542.                         the telephone line, and off when it does not 
  543.                         (factory setting).
  544.                         
  545.         The &D command selects the modem's response to signal sent from 
  546.         the computer on the Data Terminal Ready(DTR) signal (pin 1 on the 
  547.         modem-to-computer cable).
  548.         
  549.         &D0             Modem presumes presence of DTR signal and ignores
  550.                         the actual status of the signal (factory setting).
  551.                         
  552.         &D1             Modem monitors DTR signal.  When communications 
  553.                         software is used to cause an on-to-off transition 
  554.                         of DTR signal, the modem enters command state and 
  555.                         ignores AT commands.  When the software causes an 
  556.                         off-to-on transition of DTR, the modem will again 
  557.                         respond to AT commands and can be returned to the 
  558.                         on-line state (if the connection has not been 
  559.                         broken) with the AT0<CR>.
  560.                         
  561.         &D2             Modem monitors DTR signal.  When communications 
  562.                         software is used to cause an on-to-off transition 
  563.                         of DTR, the modem will again respond to AT 
  564.                         commands.
  565.                         
  566.         Writing to the Modem's S-Registers
  567.         ----------------------------------
  568.         
  569.         S-Registers provide special access to setting that determine modem
  570.         operation.  The factory-set values stored in these registers are 
  571.         recalled and used to control the modem each time it is powered up 
  572.         or reset.
  573.         
  574.         Aside from using S0 to store the number of rings for automatic 
  575.         answer (described earlier), you will have little need to change an
  576.         S-Register value.  However, if your use of the modem requires that
  577.         one or more of these be changed, you can do so by using the Sr 
  578.         command:
  579.         
  580.         Sr?             Modem reads and responds with the value of 
  581.                         register "r" (r=number of register; "?" requests 
  582.                         the value).
  583.                         
  584.         Sr=n            Modem sets the value of register "r" to "n" 
  585.                         (n=value within the range of the register).
  586.                         
  587.         Writing to the modem's S-Registers is not recommended unless your 
  588.         use of the modem requires that one or more of these settings be 
  589.         changed.
  590.         
  591.         For your refrence, the modem's S-Registers, their function, ranges
  592.         in units, and factory settings are provided in the chart below.
  593.         
  594.         -------------------------------------------------------------------
  595.      S-Register       Number &          Units     Range        Factory                                    
  596.                       Function                                 Setting
  597.         -------------------------------------------------------------------
  598.         S0      Ring to answer on       Rings      0-255         0
  599.         S1      Rings received          Rings      0-255         0
  600.         S2      Escape sequence         ASCII      0-127        43  
  601.                 character
  602.         S3      Carriage return         ASCII      0-127        13
  603.                 character
  604.         S4      Linefeed character      ASCII      0-127        10
  605.         S5      Backspace character     ASCII     fixed at       8
  606.         S6      Wait time for dial     seconds    fixed at       4 
  607.                 tone                        
  608.         S7      Wait time for carrier  seconds    fixed at      45
  609.         S8      Duration of comma      seconds    fixed at       2
  610.         S9      Carrier detect         1/10 sec     1-255        6
  611.                 response time        
  612.         S10     Delay between loss     1/10 sec     1-255        7     
  613.                 of carrier signal
  614.                 and modem hang up                       
  615.         S11     Duration of DTMF        msec      fixed at      95             
  616.                 tones for dialing
  617.         S12     Escape sequence        1/50 sec    20-255       50                       
  618.                 guard time
  619.         S25     Delay between loss     10 mec       1-255        5
  620.                 of DTR signal and
  621.                 modem hangup        
  622.         S30     Delay time from no      10 sec      0-255       60
  623.                 modem activity until
  624.                 auto hangup        
  625.         -------------------------------------------------------------------
  626.         
  627.